package com.sps.business.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.sps.common.annotation.Excel;
import com.sps.common.core.domain.BaseEntity;

/**
 * 物料信息对象 jc_item_info
 * 
 * @author 王超
 * @date 2024-12-10
 */
public class JcItemInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 物料号 */
    @Excel(name = "物料号")
    private String itemCode;

    /** 物料名称 */
    @Excel(name = "物料名称")
    private String itemName;

    /** 标签号 */
    @Excel(name = "标签号")
    private String lableCode;

    /** 器具位置号 */
    @Excel(name = "器具位置号")
    private String applianceyCode;

    @Excel(name = "器具编号")
    private String res1;

    /** 器具名称 */
    @Excel(name = "器具名称")
    private String applianceyName;

    /** 补货期量 */
    @Excel(name = "补货期量")
    private Long qlNum;

    /** 供应商编号 */
    @Excel(name = "供应商编号")
    private String suppCode;

    /** 供应商名称 */
    @Excel(name = "供应商名称")
    private String suppName;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** sps区 */
    @Excel(name = "sps区")
    private String spsArea;

    /** 线体编号 */
    @Excel(name = "线体编号")
    private String lineCode;

    /** 线体名称 */
    @Excel(name = "线体名称")
    private String lineName;


    private String bz;

    @Excel(name = "段位")
    private String res2;

    /** 备用3 */
    private String res3;

    /** 备用4 */
    private String res4;

    /** 创建人 */
    private String caeateUser;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setItemCode(String itemCode) 
    {
        this.itemCode = itemCode;
    }

    public String getItemCode() 
    {
        return itemCode;
    }
    public void setItemName(String itemName) 
    {
        this.itemName = itemName;
    }

    public String getItemName() 
    {
        return itemName;
    }
    public void setLableCode(String lableCode) 
    {
        this.lableCode = lableCode;
    }

    public String getLableCode() 
    {
        return lableCode;
    }
    public void setApplianceyCode(String applianceyCode) 
    {
        this.applianceyCode = applianceyCode;
    }

    public String getApplianceyCode() 
    {
        return applianceyCode;
    }
    public void setApplianceyName(String applianceyName) 
    {
        this.applianceyName = applianceyName;
    }

    public String getApplianceyName() 
    {
        return applianceyName;
    }
    public void setQlNum(Long qlNum) 
    {
        this.qlNum = qlNum;
    }

    public Long getQlNum() 
    {
        return qlNum;
    }
    public void setSuppCode(String suppCode) 
    {
        this.suppCode = suppCode;
    }

    public String getSuppCode() 
    {
        return suppCode;
    }
    public void setSuppName(String suppName) 
    {
        this.suppName = suppName;
    }

    public String getSuppName() 
    {
        return suppName;
    }
    public void setUnit(String unit) 
    {
        this.unit = unit;
    }

    public String getUnit() 
    {
        return unit;
    }
    public void setSpsArea(String spsArea) 
    {
        this.spsArea = spsArea;
    }

    public String getSpsArea() 
    {
        return spsArea;
    }
    public void setLineCode(String lineCode) 
    {
        this.lineCode = lineCode;
    }

    public String getLineCode() 
    {
        return lineCode;
    }
    public void setLineName(String lineName) 
    {
        this.lineName = lineName;
    }

    public String getLineName() 
    {
        return lineName;
    }
    public void setBz(String bz) 
    {
        this.bz = bz;
    }

    public String getBz() 
    {
        return bz;
    }
    public void setRes1(String res1) 
    {
        this.res1 = res1;
    }

    public String getRes1() 
    {
        return res1;
    }
    public void setRes2(String res2) 
    {
        this.res2 = res2;
    }

    public String getRes2() 
    {
        return res2;
    }
    public void setRes3(String res3) 
    {
        this.res3 = res3;
    }

    public String getRes3() 
    {
        return res3;
    }
    public void setRes4(String res4) 
    {
        this.res4 = res4;
    }

    public String getRes4() 
    {
        return res4;
    }
    public void setCaeateUser(String caeateUser) 
    {
        this.caeateUser = caeateUser;
    }

    public String getCaeateUser() 
    {
        return caeateUser;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("itemCode", getItemCode())
            .append("itemName", getItemName())
            .append("lableCode", getLableCode())
            .append("applianceyCode", getApplianceyCode())
            .append("applianceyName", getApplianceyName())
            .append("qlNum", getQlNum())
            .append("suppCode", getSuppCode())
            .append("suppName", getSuppName())
            .append("unit", getUnit())
            .append("spsArea", getSpsArea())
            .append("lineCode", getLineCode())
            .append("lineName", getLineName())
            .append("bz", getBz())
            .append("res1", getRes1())
            .append("res2", getRes2())
            .append("res3", getRes3())
            .append("res4", getRes4())
            .append("createTime", getCreateTime())
            .append("caeateUser", getCaeateUser())
            .toString();
    }
}
